(an opportunity/idea) present itself - Türkisch Englisch Wörterbuch